package com.example.springbootmybatis.constant;

/**
 * ClassName: ConstantClassField <br/>
 * Function: 这是一个常量类, 主要是用于定义消息的类型机类型.
 * date: 2017年8月15日
 *
 * @author Sonya
 * @since JDK 1.7
 */
public class MessageConstants {


    //前道申报 增： 写操作日志 写私有备注 后道 用户（暂无） 客户（暂无）
    public static final String MESSAGE_FRONT_DECLARE_A = "frontDeclareA";
    //前道申报 减： 写操作日志 写私有备注 后道 用户（暂无） 客户（暂无）
    public static final String MESSAGE_FRONT_DECLARE_R = "frontDeclareR";
    //前道申报 调： 写操作日志 写私有备注 后道 用户（暂无） 客户（暂无）
    public static final String MESSAGE_FRONT_DECLARE_T = "frontDeclareT";
    //前道申报 补： 写操作日志 写私有备注 后道 用户（暂无） 客户（暂无）
    public static final String MESSAGE_FRONT_DECLARE_B = "frontDeclareB";

    //后道申报： 写操作日志 写私有备注 前道 用户（暂无） 供应商（暂无） 客户（暂无）
    public static final String MESSAGE_AFTER_DECLARE_A = "afterDeclareA";
    //后道申报： 写操作日志 写私有备注 前道 用户（暂无） 供应商（暂无） 客户（暂无）
    public static final String MESSAGE_AFTER_DECLARE_R = "afterDeclareR";
    //后道申报： 写操作日志 写私有备注 前道 用户（暂无） 供应商（暂无） 客户（暂无）
    public static final String MESSAGE_AFTER_DECLARE_T = "afterDeclareT";
    //后道申报： 写操作日志 写私有备注 前道 用户（暂无） 供应商（暂无） 客户（暂无）
    public static final String MESSAGE_AFTER_DECLARE_B = "afterDeclareB";

    //个人客户： 写操作日志 写私有备注 前道 销售 用户（暂无） 客户（暂无）
    public static final String MESSAGE_USER_COMPANY = "userCompany";
    //单位客户： 写操作日志 写私有备注 前道 销售 客户（暂无）
    public static final String MESSAGE_COMPANY = "company";
    //实作账单： 写操作日志 写私有备注 前道 用户（暂无）后道 供应商（暂无）客户（暂无）
    public static final String MESSAGE_IMPLEMENTING_BILL= "implementingBill";
    //实做差异处理： 写操作日志 写私有备注 前道 后道 供应商（暂无）
    public static final String MESSAGE_REAL_DIFFERENCE = "realDifference";
    //非标准差异处理： 写操作日志 写私有备注 前道 后道
    public static final String MESSAGE_NONSTANDARD_DIFFERENCE = "nonstandardDifference";
    //城市政策变更记录： 写操作日志 写私有备注 前道 后道
    public static final String MESSAGE_POLICY_CHANGE = "policyChange";
    //供应商政策变更记录： 写操作日志 写私有备注 前道 后道 供应商（暂无）
    public static final String MESSAGE_SUPPLIER_CHANGE = "supplierChange";
    //客户调差表： 写操作日志 写私有备注 前道 后道
    public static final String MESSAGE_CUSTOMER_ADJUSTMENT = "customerAdjustment";
    //供应商调差表： 写操作日志 写私有备注 前道 后道 供应商（暂无）
    public static final String MESSAGE_SUPPLIER_ADJUSTMENT = "supplierAdjustment";
    //客户月结单： 写操作日志 写私有备注 前道 销售 客户（暂无） 用户（暂无）
    public static final String MESSAGE_BILL = "customerBill";
    //供应商月结单： 写操作日志 写私有备注 后道 销售 供应商（暂无）
    public static final String MESSAGE_SUPPLIER_BILL= "supplierBill";
    //发票管理 (暂无)
    //供应商管理: 写操作日志 写私有备注 后道 销售 供应商（暂无）
    public static final String MESSAGE_SUPPLIER = "supplier";
    // 核销
    public static final String MESSAGE_CHECK = "check";

    // @类型 1自己:写私有备注 2客户 3日志：写操作日志 4后道 5前道 6销售 7用户 8供应商
    public static final int ATTEN_TYPE_SELF = 1;
    public static final int ATTEN_TYPE_CUSTOMER = 2;
    public static final int ATTEN_TYPE_LOG = 3;
    public static final int ATTEN_TYPE_BACK = 4;
    public static final int ATTEN_TYPE_FRONT = 5;
    public static final int ATTEN_TYPE_SALE = 6;
    public static final int ATTEN_TYPE_USER = 7;


    /**
     * 消息来源 1 系统提醒
     */
    public static Integer NEWS_SOURCE_SYSTEM = 1;

    /**
     * 消息状态 1未读 2已读
     */
    public static Integer NEWS_STATUS_NO = 1;
    public static Integer NEWS_STATUS_YES = 2;

}
